@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

:root{
    --primary-color:#061E59;
    /* --bs-body-font-size: 0.9rem; */
    --font-32: 32px;
    --font-14:14px;
    --lightBlue: #85d2e4;
    --hover-color:#0082ca;
    --darkBlue: #10172B;
    --cardBgColorBlue: #19398A;
    --font-bebas:'Bebas Neue', sans-serif;
    --colorGreen:#2D9F24;
    --font-20: 20px;
}
.dark-blue-bg{background: var(--cardBgColorBlue);}
.line-height-normal{line-height: normal;}
.font20{font-size: var(--font-20);}
.text-bold{font-weight: bold;}
.text-normal{text-transform: none !important;}
.light-blue-bg{background: #EAF0FF}
.text-light-blue{color: var(--lightBlue);}
.colorGreen{color:var(--colorGreen)}
.bule-dark-bg{background: var(--darkBlue);}
.btn-primary{background: var(--primary-color); border-color: var(--primary-color);}
.text-dark-blue{color: var(--darkBlue);}
.font-bebas{font-family: var(--font-bebas);}
.primary-color{color: var(--primary-color);}
.font24{font-size: 24px !important; }
.font18{font-size: 18px !important; }
.font12{font-size: 12px;} 
.font32{font-size: 32px;} 
.font9{font-size: 9px;}
.font7{font-size: 7px;}
.font14{font-size: var(--font-14);}
.primary-card-bg{background-color: var(--primary-color);}
.pa-lg-5 {padding: 3rem !important;}
.pa-2 {padding: 3.5rem !important;}
button.navbar-toggler {border: 0px;}
.navbar-toggler:focus{box-shadow: none;}
.line-height-48{line-height: 48px;}
.font-normal{font-style: normal !important;}
.border-none{border:none}
.text-linethrough{text-decoration: line-through;}
body{font-family: 'Rubik', sans-serif;}
.navbar{    --bs-navbar-nav-link-padding-x: 0.8rem;
  padding: 0;
}
.nav-bg{background-color: #19398a; }
.header-vector{background: url(../images/header-vector.png) no-repeat top right;  position: absolute;
  right: 0;width: 100%;height: 100%; z-index: 1;}
.header-vector1{background: url(../images/header-vector.png) no-repeat top left;   position: absolute;
    left: 0;width: 100%;height: 100%; z-index: 1; 
    }  
.navbar-dark {
  --bs-navbar-color: rgba(255, 255, 255, 1);
}
.btn-light {
  --bs-btn-color: var(--primary-color);
}
.nav-item{z-index: 10;}
.logo{height: 51px;}


  .top-header{background: #011e59; padding: 2px 40px;}
  .wowclass-ico img{height: 22px;}
  .wowclass-ico{display: flex; gap: 12px; align-items: center;}
.top-header-inner{display: flex; justify-content: space-between;align-items: center;}
.top-header-inner h2{font-size: 14px;}
.social-top{display: flex; gap: 20px; align-items: center; opacity: 0.7; z-index: 10;}
.slider-main{margin-top: -1px;}

.whatYouLookSection{position: relative; width: 100%; padding: 0px 0; background: url(../images/whatru-vector-bg2.png) no-repeat center right 9%; background-size: 45%;}
.whatYouLookSection::before{content: ''; position: absolute;  background: url(../images/whatru-vector-bg1.png) no-repeat top 27% left; 
  height: 167px; width: 100%; }
  .whatYouLookSection::after{content: ''; position: absolute; right: 0; top: 0; background: url(../images/whatru-vector-bg3.png) no-repeat center right; 
    height: 167px; width: 100%; z-index: -1; }
.sectionHeading{font-size: 1.75em; padding-left: 17px; font-style: italic;}


.whatusec-inner{width: 85%; background: #fff; border-top:1px solid #212529; border-right:1px solid #212529; border-radius: 3px; z-index: 10;
  height: 60px;  transform: skewX(-20deg); display: flex; align-items: center; gap: 20px; justify-content: center; margin: 20px 30px;}
  .whatusec-inner p{font-weight: 700; text-align: center; line-height: 15px;}
  .whatusec-inner.active .whatusec-inner-bg, .whatusec-inner:hover .whatusec-inner-bg{background: #DC5034;
     border:1px solid #DC5034; width: 100%; padding: 13px 0; color: #fff; margin: -10px -10px auto auto;
    cursor: pointer; transition: all 0.2s ease;}
    .whatusec-inner:hover, .whatusec-inner.active{border:1px solid #212529;}
  
  .middle-section{width: 100%; background: var(--darkBlue);padding: 39px 39px 0; }

  /* Slider code start here */    

    /* .card-img-container img {
      object-fit: cover;
      object-position: center;
      max-height: 100%;
      height: 20rem;
    }
    .card-img-overlay {
      color: #fff;
      font-weight: bold;
      text-shadow: 0 0 3px #ff0000, 0 0 5px #0000ff;
    }
  
  
 
  #myCarousel {
    margin-top: 50px;
}

@media (max-width: 768px) {
    .carousel-inner .carousel-item>div {    
        display: none;
    }

    .carousel-inner .carousel-item>div:first-child {
        display: block;
    }
}

.carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-start,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev {
    display: flex;
}

@media (min-width: 768px){
   .carousel-inner .carousel-item-right.active,
    .carousel-inner .carousel-item-next,
    .carousel-item-next:not(.carousel-item-start) {
        transform: translateX(25%) !important;
    }

    .carousel-inner .carousel-item-left.active,
    .carousel-item-prev:not(.carousel-item-end),
    .active.carousel-item-start,
    .carousel-item-prev:not(.carousel-item-end) {
        transform: translateX(-25%) !important;
    }

    .carousel-item-next.carousel-item-start,
    .active.carousel-item-end {
        transform: translateX(0) !important;
    }
 
}

.carousel-control-next-icon {
  position: absolute;
  top: 0px;
  right: 0;
}
.carousel-control-prev-icon {
  position: absolute;
  right: 30px;
  top: 0px;
}

.demo{position: absolute; right: 0; top: -48px;} */
.carousel-control-next-icon {
  position: absolute;
  top: 0px;
  right: 0;
}
.carousel-control-prev-icon {
  position: absolute;
  right: 30px;
  top: 0px;
}
.demo{position: absolute; right: 0; top: -48px;}
.card-image iframe{border-radius: 6px;}
.owl-theme .owl-nav{position: absolute; right: 27px; top: -87px; }  
.owl-next span, .owl-prev span{font-size: 42px;color: #fff; padding: 0 5px;}
.owl-theme .owl-nav [class*=owl-]:hover{background: transparent;}
.trending-section .owl-next span, .trending-section .owl-prev span{color: #000; }
/* Slider code end here */
.heading-group{display: flex; justify-content: space-between; position: relative;}
.arrow-before-btn{right:40px; position: absolute;}


.mentors .card-title{font-size: 1.25em; margin-bottom: 0; font-family: 'Bebas Neue', sans-serif;}
.mentors .card-image{position: relative; display: flex; justify-content: center;}
.mentors .card-image .expert-image{height: 180px; width: 180px;}
.mentors .card-image .expert-icon{position: absolute; width: 40px;bottom: 10px;left: 10px;opacity: 0.5;}
.mentors .card-image .expert-icon:hover{cursor: pointer;}
.mentors .card-text{font-size: .75em;}
.mentors .card-footer{font-size: .75em; }
.mentors .card-footer img{width: 20px;}
.mentors .card-body .btn{font-size: .75em;}

.why-acadamy-section{width: 100%; padding: 110px 0;}
.why-acadamy-section .card-img{height: 100px; border-radius:  0 0 50% 50%;}
.why-acadamy-section .card-title{font-size: 1.25em; margin-bottom: 0; font-family: 'Bebas Neue', sans-serif; padding: 0;}
.why-acadamy-section .card{margin: 0 25px;}
.why-acadamy-section .pt-65{margin-top: 65px;}
.why-acadamy-section .sectionHeading{font-size: 2em;}

.trending-section{padding: 35px; background: url(../images/trending-bg-vector.svg) no-repeat top right;}
.trending-section .carousel-control-prev{background: var(--darkBlue);}
.trending-section .carousel-control-next{background: var(--darkBlue);}
.trending-section .card-header{background: transparent; padding: 0 0 20px; gap: 10px;}
.trending-section .card-header p{font-size: .75em;}
.trending-section .card-title{font-size: 1.30em; margin-bottom: 0; font-family: 'Bebas Neue', sans-serif; padding: 0;}
.trending-section .combo-icon{margin-top: -15px; width: 50px;}
.trending-section .ca-foundation-icon{height: 50px !important; padding-left: 15px;}
.trending-section .card-body-inner1{gap: 10px;}
.trending-section .card-body-inner1 .card-title{font-size: .85em;}
.trending-section .card-body-inner1 p{font-size: .5em;}
.trending-section .btn-syllabus{font-size: 0.5em; border: 1px solid #31904D; border-radius: 20px; padding: 5px; text-align: center;}
.trending-section .card-footer{background: transparent; gap: 20px; padding-right: 0;padding-left: 0}
.trending-section .cardPrice{font-size: 1.5em; color: #000;padding-top: 10px; padding-left: 7px; }
.trending-section .trendNtn{background: var(--primary-color);margin: 2px 3px -3px -3px; border: 0px;
color: #fff; padding: 5px 20px;}
.trending-section .trending-section-buttons{padding: 20px 0;}
.trending-section .trendNtnBefore{ transform: skewX(-20deg); border: 1px solid var(--primary-color);}
.trending-section .trendNtn:hover{background: var(--hover-color); }
.trending-section .trendNtnBefore::before{content: ''; background: url(../images/trending-btn-vector1.png) no-repeat;
   height: 150px;width: 250px;left: -188px;top: -5px; position: absolute;}
   .trending-section .trendNtnBefore::after{content: ''; background: url(../images/trending-btn-vector2.png) no-repeat;
    height: 150px;width: 250px; right: -264px;top: -10px; position: absolute;}
.trending-section .carousel-control-prev-icon{background-color: var(--darkBlue);}
.trending-section .carousel-control-next-icon{background-color: var(--darkBlue);}

.trending-new-card h3 {font-size: 1.25em; font-family: 'Bebas Neue', sans-serif; text-align: center;padding: 12px 0 0;}
.trending-new-card hr{margin: 5px;}


.latest-Video-Section{background: var(--darkBlue); width: 100%;  padding: 40px;}
.latest-Video-Section .card{background: var(--cardBgColorBlue);}
.latest-Video-Section .card-title {font-size: 1.25em;margin-bottom: 0; font-family: 'Bebas Neue', sans-serif;}
.latest-Video-Section .card-image{position: relative;}
.latest-Video-Section .latest-video-image{border-radius: 6px;}
.latest-Video-Section .video-play-icon{position: absolute;width: 40px !important; bottom: 10px; left: 10px; opacity: 1;}
.latest-Video-Section .card-footer img{width: 20px !important;} 

.topperListMain{width: 100%; display: flex; position: relative; } 
.toppers-section{width: 100%; content: ''; background: url(../images/topper-bg-vector.svg) no-repeat top right;
width: 100%; min-height:350px  }
.toppers-section::before{content: ''; background: url(../images/topper-bg-vector1.svg) no-repeat;
  height: 560px; width: 500px; left: 0px; position: absolute;}
  
.toppers-section .seemoreBtn{top: 60px;}
.toppers-section .owl-theme .owl-nav{top: -115px;}

  .topperListMain  .card-title{font-size: 1.25em; }
  .topperListMain .card-body p{font-size: .65em;}
  .topperListMain .card-image img{border-radius: 6px;}

  .slidermain{position: relative;}
  .seemoreBtn {position: absolute;right: 103px;top:0px;}

.top-performer{width: 100%; margin: 30px 0;} 
.top-performer .seemoreBtn{top: 33px; right: 70px}
.top-performer .owl-theme .owl-nav{top: -115px;}

.top-performer-bg::before{background: url(../images/top-performer-bg1.png) no-repeat center left;
   width: 100%;height: 100%;content: ""; position: absolute;left: 0;}
   .top-performer-bg::after{background: url(../images/top-performer-bg2.png) no-repeat center right;
    width: 100%;height: 100%;content: ""; position: absolute;right: 0;}
.top-per-bottom{margin-top: 200px;}
.top-per-center-main{display: flex; justify-content: start;}
.top-per-center-main .cap1-heading{font-size: 18px; font-family: 'Rubik', sans-serif;}
.top-per-center-main .cap2-heading{font-size: 80px; font-weight: 600; font-family: 'Bebas Neue', sans-serif;}
.top-per-center-main .cap3-heading{font-size: 60px; font-family: 'Bebas Neue', sans-serif; color: #DC5034;}
.top-per-center-main .cap3-heading small{font-size: 40px; color: #fff !important;}
.slide1{width: 100%; padding: 20px; display: flex;  justify-content: center; align-items: center; min-height: 200px; border-radius: 10px;}
.slide1 h5{font-size: 1.5em;}
.slide1 p{font-size: .85em;}
.blue-gr{background: linear-gradient(to right,  rgba(64,150,238,1) 0%,rgba(96,171,248,1) 56%,rgba(122,188,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
.orange-gr{background: linear-gradient(270deg, #FBBE04 0.06%, #FF6906 99.97%);}
.purple-gr{background: linear-gradient(86deg, #282968 0%, #F58220 100%);}
.pink-gr{background: linear-gradient(58deg, #001A58 0%, #C6168D 100%);}

.app-section{width: 100%; padding: 60px 0;}
.app-icons{display: flex; gap: 20px;}

.footer-section{width: 100%; padding: 40px 0 0; background: #000; display: flex; justify-content: center;}
.footerNav ul{list-style: none; }
.footerNav {display: flex; justify-content: center;}
.footerNav ul li{float: left; padding: 10px 40px; }
.footerNav ul li a{font-size: 1.125em; color: #fff; text-decoration: none; }

.footerSocial {display: flex; justify-content: center;}
.footerSocial ul{list-style: none;}
.footerSocial ul li{float: left; padding: 0px 20px; }
.footerSocial ul li a{font-size: 1.125em; color: #fff; text-decoration: none; }

.text-right{text-align: right;}


/* Contactpage css start here */
.con-banner{position: relative; width: 100%; }
.con-banner-caption{position: absolute; top: 0; bottom: 0; left:0; width: 100%;}
.con-banner .con-ban-heading{font-size: 2.6em; font-weight:600; margin-top: 100px}
.con-banner-caption h4{font-size: 1.12em; font-weight: bold; margin-top: 30px; }
.con-banner-caption h5{font-size: 1.12em; font-weight: bold; margin-top: 20px; }
.con-banner-caption p{font-size: 1em;color: #fff; }
.con-banner .con-info{display: flex; flex-wrap: wrap; color: var(--cardBgColorBlue);}
.con-banner .con-info p{ color: var(--cardBgColorBlue);}
.banner-after-strip{width: 100%;border-radius: 0 0 40px 40px;background:  var(--darkBlue);}
.banner-after-strip h2{font-size: 1.75em; padding:38px; text-align: center; color: #fff;}
.pro-inq{background-color: var(--cardBgColorBlue); padding: 24px 48px; width: 100%; margin: 100px 0 48px;
display: flex;  justify-content: space-between; border-radius: 12px;}
.border-right{border-right: 1px solid #ccc; padding:  0 20px;}
.help-section{width: 100%; margin-bottom: 50px;}
.help-inner{background:100%; padding: 24px 48px; box-shadow:  0 0 10px #001A58; border-radius: 12px;}
/* new syllabus css start here */
section.syllabus-cards-section{padding: 64px;}
.card-top-section{margin-bottom: 20px;}
.syllabus-tabs-section .tab-list{font-size: 1.3em; border-bottom: 1px solid var(--primary-color); display: inline-block; padding: 10px; margin-top: 25px;}
.syllabus-tabs-section{width: 100%; padding: 64px;} 
.syllabus-card h3{font-size: 1.25em; font-family: 'Bebas Neue', sans-serif; text-align: center; padding: 12px;}

.card-text-caption small{line-height: 5px; display: flex;}

/* CA Foundation css start here */
.ca-foundation-main-card{background: #fff; border-radius: 24px; padding: 24px; width: 100%; 
margin: 64px 0; box-shadow: 0 0 15px #ccc;}
.form-group{padding: 10px;}
.form-price{color: #00853D;}
.flat-discount{color: #00853D;}
.form-footer{display: flex; justify-content: space-between;}
.form-heading{font-size: 24px; font-style: italic; font-weight: 600; font-family: 'Rubik', sans-serif;}

.pro-desc {
  background-color: var(--cardBgColorBlue);
  padding: 24px;
  width: 100%;
  border-radius: 12px
}
.pro-desc .border-right{border-right: 1px solid #ccc ; padding: 0px;}
.pro-desc-three-colomn{display: flex; justify-content: space-between;}
.tabListHeadings{font-size: 14px; font-family: "Rubik", sans-serif;  min-width: 200px;}
.tabListInfo{font-size: 1em; font-weight: 600; font-family: "Rubik" sans-serif;}
.pro-desc .nav-tabs .nav-item.show .nav-link,.pro-desc .nav-tabs .nav-link.active{color: var(--primary-color);  
  border-bottom: 1px solid var(--primary-color) !important; font-weight: bold; }
  .pro-desc .nav-link{color: #242424;}
.tabInner{display: flex; padding: 10px  10px 5px 10px; justify-content: start; border-bottom:1px solid #D9D9D9}
.tabInner:last-child{border: none;}
.contact-banner{background: var(--darkBlue);}
.contact-banner-inner{padding: 20px; width: 100%; background: #fff; border-radius: 0 0 40px 40px;}
.contact-blue-Section{background: var(--darkBlue); width: 100%;  padding: 40px;}
.contact-blue-Section .slide{width: 100%; padding: 20px;  display: block;  justify-content: center;  align-items: start;
  min-height: 200px;  border-radius: 10px;}
  .contact-blue-Section .slide h5{font-size: 1.5em;}
  .text-underline{text-decoration: underline;}

.register-section{width: 100%;  background: url(../images/register-bg.jpg) no-repeat center center; padding: 40px 0;
display: flex; align-items: center;}
.input-group-text{background: transparent !important;}
.register-section .form-control, .register-section .form-select{height: 50px;}
.border-left-none{border-left: 0px !important;}
.border-right-none{border-right: 0px !important;}
.form-control:focus, .form-select:focus{box-shadow: none; border-color:#ccc !important}
.error{color: red; font-size: .85em;}
.w-50{width: 50px !important;}

.student-profile-section{margin: 40px 0;}
.student-pro-card{padding: 0px; border: 0px; box-shadow:  0 5px 25px #000;}
.bg-light{background-color: #F4F4F4;}
.radius-6{border-radius: 6px;}
.pro-img-edit{position: absolute; bottom: 0;}
.mt--40{margin-top: -40px;}

.student-profile-subject{margin-bottom: 20px;}
.weight-300{font-weight: 300;}


.product-main-card{background: #EAF0FF; border-radius: 24px; padding: 24px; width: 100%; 
  margin: 64px 0; box-shadow: 0 0 15px #ccc;}
.prodtcu-tab{margin-bottom: 30px;}
.prodtcu-tab .card{border-radius: 20px;}
.prodtcu-tab #myTab{background: var(--cardBgColorBlue); border-radius: 20px 20px 0 0; padding: 5px;}
.prodtcu-tab .nav-tabs .nav-link:focus, .prodtcu-tab .nav-tabs .nav-link:hover{border: 0px;}
.prodtcu-tab .tab-content{padding: 10px;}
.prodtcu-tab .nav-tabs .nav-item.show .nav-link, .prodtcu-tab .nav-tabs .nav-link.active{background: transparent;
color: #fff; border-bottom: 2px solid #fff !important; padding: 10px 20px 3px 10px;}
.prodtcu-tab .nav-tabs .nav-link{color: #0082ca;}
.radius-10{border-radius: 10px;}
.product-main-card .form-box .left-label{width: 150px; padding: 10px 0;}
.product-main-card .form-box .input-group{margin-bottom: 20px;}
.product-main-card .form-box .input-group .form-select{border-radius: 6px !important;}
.btn-pink{background-color: #FF3E6B; border-color: #FF3E6B;}
.btn-pink:hover{ background-color: #fa2556; border-color: #fa2556;}
.btn-orange{background-color: #F97216; border-color: #F97216;}
.btn-orange:hover{background-color: #d85e0d; border-color: #d85e0d  ;}

.complaint-section{width: 100%; margin: 20px 0;}
.request-card{padding: 20px; width: 100%; box-shadow: 0 0 15px #ccc; z-index: 10;}


.request-section{width: 100%; padding: 20px 0; background: url(../images/request-bg-vector.svg) no-repeat left center; position: relative;}
.request-section::after{background: url(../images/request-bg-vector.svg) no-repeat right top;
content: ''; position: absolute; top: 0; right: 0; width: 500px; height: 100%; z-index: 1;}

.about-section{width: 100%; background: url(../images/about-bg.jpg) no-repeat center center; padding: 50px 0;}
.about-cards{margin: 20px 0;}
.about-card{ margin-bottom: 20px;}
.about-card-body{background: #ECF4FF; }
.about-card-body p{margin-bottom: 5px; ; margin-left: 10px;}
.about-card-body p::before{content: '*'; margin-left: -10px; margin-right: 5px; }


.cart-section{width: 100%; padding: 20px 0; position: relative ; background: url(../images/request-bg-vector.svg) no-repeat left center;}
.cart-section::after{background: url(../images/request-bg-vector.svg) no-repeat right top;
content: ''; position: absolute; top: 0; right: 0; width: 500px; height: 100%; z-index: 1;}
.cart-card{z-index: 10;}
.navbar-collapse {z-index: 100 !important;}
.proListHeading{font-size: 1.25em; font-family: var(--font-bebas);}
.bg-white{background: #fff !important;}
.border-left-none{border-left:none !important}
.border-right-none{border-right:none !important}
.sugested-Pro-List{margin: 20px 0;}
.checkout-card{padding: 20px; box-shadow:  0 0 10px #ccc;}

.checkout-card{padding: 20px; width: 100%; box-shadow: 0 0 15px #ccc; z-index: 9;}

.border-top-orange{border-top:5px solid #FF6542}
.resource-slider{padding:0 20px;}
.resurce-section .carousel-indicators{bottom: -51px;}
.btn-orange{background: #EF4523;}
.btn-rounded{border-radius: 20px;}

.resource-banner-section{width: 100%; background: url(../images/about-bg.jpg) no-repeat center center; padding: 50px 0 180px; }
.resource-card button.active{background: #EF4523; border-color:#EF4523 ;}
.resource-card button{width: 200px; margin: 10px 5px;}
.resource-card{margin-top: -50px;}
section.resource-tab-section {margin-top: -115px;}
.resource-card{background: linear-gradient(to bottom,  #768ec9 0%,#a7c7dc 19%,#eaf0ff 100%); margin-bottom: 20px;   }
.resourceBannerImg{height: 370px;}

.pdf-list{position: relative;}
.grid-card{box-shadow: 0 0 10px #ccc; border: 0px; padding: 10px; text-align: center;}
.grid-card h3{font-style: italic; font-size: 1.25em;}
.pdf-btn{background: #E31112; color: #fff; ;}
.pdf-btn:hover{background: #f03030; color: #fff;}

.filter-buttons{position: absolute; right: 0; top: -68px;}
#gridFilter{margin-top: 24px;}

.tab-btn-group{margin-top: 30px;}
.btn-tab{color:#bbb; background: transparent; border-bottom: 2px solid #bbb !important; margin-right: 10px;
  font-size: 22px; border: 0px;}
  .btn-tab.active, .btn-tab:hover{color: #001A58;  border-bottom: 2px solid #001A58 !important;}
  .text-2 { 
    display: -webkit-box; 
    -webkit-box-orient: vertical; 
    -webkit-line-clamp: 2; 
    overflow: hidden; 
    text-overflow: ellipsis; 
    height: 60px;
} 
.text-3 { 
    display: -webkit-box; 
    -webkit-box-orient: vertical; 
    -webkit-line-clamp: 3; 
    overflow: hidden; 
    text-overflow: ellipsis; 
} 
.fade:not(.show) {
  opacity: 0;
  display: none;
}
.qty-btn{display: flex !important;}
.border-right-0{border-right: 0; margin-right: -4px;}
.border-left-0{border-left: 0; margin-left: -4px;}
.border-radius-0{border-radius: 0;}

.filter-card{padding-top: 5px;}

.accordion-button:focus{box-shadow: none}
.accordion-main .accordion-button{border-bottom: 1px solid #ccc;}
.accordion-main label{font-size: 14px;}
.filter-section{position: relative;}


@media only screen and (max-width: 1399px) {}


      @media only screen and (max-width: 768px) {
        .whatusec-inner{width: 86%; gap: 10px; margin: 20px 10px;}
        .whatusec-inner p {font-weight: 400;font-size: 0.785em;}
        .trending-section{background-image:none;position:inherit}
        .toppers-section::before{background-image: none;position:inherit}
        .whatYouLookSection::before{background-image: none;position:inherit}
        .whatYouLookSection::after{background-image: none;position:inherit}
        .header-vector1{background-image: none;position:inherit}
        .mobile-bg{width: 100%;}
        .mobile-icon{width: 48%;}
        .logo{height: 45px;}
        .top-header{padding: 2px 0px;}
        .social-top {gap: 5px;}
        .social-top img{height: 15px;}
        .middle-section {padding: 39px 10px 0;}
        .mentors .card-footer {padding: 10px 5px;}
        .why-acadamy-section .sectionHeading{padding: 20px 0;}
        .top-performer-bg::after, .top-performer-bg::before{background-image: none;position:inherit}
        .top-per-bottom{width: 100%;}
        .latest-Video-Section{padding: 40px 35px;}
        .header-vector{background: none; position: inherit;}
        
        .con-banner .con-ban-heading{margin-top: 20px;}
        .con-banner-caption h4{margin-top: 10px;}
        .banner-after-strip h2{font-size: 1.2em;}
        .syllabus-cards-section{padding: 20px;}
        .syllabus-tabs-section{padding:20px 0;}
        section.syllabus-cards-section{padding: 20px;}

        .tabInner{flex-wrap: wrap; display: block;}
        .form-heading{margin-top: 20px;}
        .product-main-card .form-box .left-label {width: 100%;padding: 10px 0 5px;display: block;}
        .student-pro-card{margin-top: 20px;}
        .about-section{padding: 0; background: var(--cardBgColorBlue);}
        .about-section img{height: auto !important; margin-bottom: 20ps;}
        .mobile-order-2{order: 2;}
        .mobile-order-1{order: 1;}
        .mobile-cart-qty-price{display: flex; gap :20px; justify-content: space-around;}
        .toppers-section .owl-theme .owl-nav{top: 0px;}
      }

      @media only screen and (max-width: 767px) {
      .mobile-cart-qty-price{display: flex; gap :20px; justify-content: space-around;}
        
      }

      @media only screen and (max-width: 575px) {
        .mobile-card{top: -35px;position: absolute; transition: 1s ease; left: -1px;z-index: 10;width: 250px;}
        .mobile-card.active{left: -250px !important; transition: 1s ease;}
        .mobile-card .card {border-radius: 0;}
        .carousel-inner{z-index: 12;}
      }
      

      @media only screen and (max-width: 475px) {
        .owl-theme .owl-nav {position: relative; right: 0px;top: 0;}
        .seemoreBtn{right: 0;}
        .seemoreBtn .btn{padding: 5px 10px; font-size: 0.85em;}
        .sectionHeading{padding-left: 0; font-size: 1.5em;}
        .trending-section{padding: 35px 0;}
        .latest-Video-Section {padding: 40px 0px;}
        .top-per-bottom{display: none;}
        .footerSocial ul{margin-left: 0px;}
        .footerSocial ul li{padding:  0 10px;}
        .con-banner{background-color: var(--cardBgColorBlue); text-align: center; }
        .con-banner img{display: none;}
        .con-info{margin-bottom: 30px;text-align: center; justify-content: center;}
        .con-info img{display: block !important;}
        .con-banner-caption{position: relative;}
        .con-banner .con-info p{color: #fff;}
        .pro-inq{flex-wrap: wrap; padding: 24px; justify-content: center;    margin: 48px 0 48px;}
        .pa-lg-5 {padding: 0rem !important;}
        .border-right{border:none}
        .help-inner{margin-top: 20px;}
        .banner-after-strip{border-radius: 0;}
        .mobile-flex-wrap{flex-wrap: wrap; justify-content: center !important;}
        .syllabus-cards-section .col-sm-4:first-child{margin-top: 0;}
        .syllabus-cards-section .col-sm-4{margin-top: 20px;}
        .tabInner{ border-bottom: 1px solid #ccc;margin-bottom: 10px;  }
        .form-footer h3 {font-size: 1.2em;}
        .resource-card button { width: auto; margin: 0 2px; font-size: 12px;}
        .resourceBannerImg{height: auto;}
        
      }

      @media only screen and (max-width: 375px) {
        .top-per-center-main {justify-content: center;flex-wrap: wrap;}
        .top-per-center-main-cap{margin-top: 20px; text-align: center;}
        .footerNav ul li{float: none;}
        .demo {position: relative;right: 0;top: 120px;}
        .top-performer .seemoreBtn {top: 47px;right: 0;}
        .why-acadamy-section{padding: 20px 0;}
        .slide1{margin-top: 20px;} 
        .contact-blue-Section{padding: 20px;}
        .resource-card button { width: auto; margin: 0 1px; font-size: 10px;}
        .resource-card .card-header{padding: 10px 0}

      }

      @media only screen and (max-width: 320px) {
        .toppers-section .seemoreBtn {top: 0px;}
        .seemoreBtn{position: relative; text-align: right;}
        .footerSocial ul li a img{width: 30px;}
        .heading-group{display: block;}

      }

      